
#ifndef VDSDEF_H
#define VDSDEF_H

#ifdef __cplusplus
extern "C" {
#endif

#define _NO_BOOL_TYPEDEF

#define CH1     0
#define CH2     1
#define CH3     2
#define CH4     3
#define CH_TOTAL    2

    typedef unsigned char U8;
    typedef signed char S8;
    typedef unsigned short int U16;
    typedef signed short int S16;
    typedef unsigned int U32;
    typedef signed int S32;
    typedef long L32;
    typedef long long L64;
    typedef float F32;
    typedef double F64;

    typedef enum {
        FALSE = 0,
        TRUE
    } BOOL; /* only has the value 0 and 1 */

    typedef enum {
        OFF = 0,
        ON
    } ONOFF;

#ifdef __cplusplus
}
#endif

#endif /* VDSDEF_H */

